package cn.maihe.elg.operation.repository.entity;

import cn.maihe.framework.starter.mybatis.mapper.Fn;
import cn.maihe.framework.starter.mybatis.mapper.PlusEntityWrapper;

public final class GuaranteeInstitutionDOCondition {
    private PlusEntityWrapper<GuaranteeInstitutionDO> ew;

    public GuaranteeInstitutionDOCondition() {
        this.ew = new PlusEntityWrapper(GuaranteeInstitutionDO.class);
    }

    public static GuaranteeInstitutionDOCondition builder() {
        return new GuaranteeInstitutionDOCondition();
    }

    public PlusEntityWrapper<GuaranteeInstitutionDO> build() {
        return this.ew;
    }

    public GuaranteeInstitutionDOCondition or() {
        this.ew.orNew();
        return this;
    }

    public GuaranteeInstitutionDOCondition and() {
        this.ew.andNew();
        return this;
    }

    private boolean isAndOr() {
        return ew.originalSql() == null || "".equals(ew.originalSql()) ? true : ew.originalSql().endsWith("AND ()") || ew.originalSql().endsWith("OR ()");
    }

    public void clear() {
        this.ew = null;
        this.ew = new PlusEntityWrapper(GuaranteeInstitutionDO.class);
    }

    public GuaranteeInstitutionDOCondition setSqlSelect(String sqlStr) {
        ew.setSqlSelect(sqlStr);
        return this;
    }

    public GuaranteeInstitutionDOCondition orderAsc(String column) {
        ew.orderBy(true, column, true);
        return this;
    }

    public GuaranteeInstitutionDOCondition orderDesc(String column) {
        ew.orderBy(true, column, false);
        return this;
    }

    public GuaranteeInstitutionDOCondition groupBy(String column) {
        ew.groupBy(column);
        return this;
    }

    public <E, R> GuaranteeInstitutionDOCondition orderAsc(Fn<E, R> fn) {
        ew.orderAsc(fn);
        return this;
    }

    public <E, R> GuaranteeInstitutionDOCondition orderDesc(Fn<E, R> fn) {
        ew.orderDesc(fn);
        return this;
    }

    public <E, R> GuaranteeInstitutionDOCondition groupBy(Fn<E, R> fn) {
        ew.groupBy(fn);
        return this;
    }

    public GuaranteeInstitutionDOCondition exists(String sqlStr) {
        ew.exists(sqlStr);
        return this;
    }

    public GuaranteeInstitutionDOCondition notExists(String sqlStr) {
        ew.notExists(sqlStr);
        return this;
    }

    public GuaranteeInstitutionDOCondition having(String sqlStr, Object... params) {
        ew.having(sqlStr, params);
        return this;
    }

    public GuaranteeInstitutionDOCondition andIdIsNull() {
        ew.isNull("id");
        return this;
    }

    public GuaranteeInstitutionDOCondition orIdIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("id");
        return this;
    }

    public GuaranteeInstitutionDOCondition andIdIsNotNull() {
        ew.isNotNull("id");
        return this;
    }

    public GuaranteeInstitutionDOCondition orIdIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("id");
        return this;
    }

    public GuaranteeInstitutionDOCondition andIdEq(Object value) {
        ew.eq("id", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orIdEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("id", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andIdNe(Object value) {
        ew.ne("id", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orIdNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("id", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andIdGt(Object value) {
        ew.gt("id", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orIdGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("id", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andIdGe(Object value) {
        ew.ge("id", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orIdGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("id", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andIdLt(Object value) {
        ew.lt("id", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orIdLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("id", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andIdLe(Object value) {
        ew.le("id", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orIdLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("id", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andIdIn(Object... value) {
        ew.in("id", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orIdIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("id", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andIdNotIn(Object... value) {
        ew.notIn("id", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orIdNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("id", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andIdBetween(Object value, Object value1) {
        ew.between("id", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition orIdBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("id", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition andIdNotBetween(Object value, Object value1) {
        ew.notBetween("id", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition orIdNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("id", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition andIdLike(String value) {
        ew.like("id", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orIdLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("id", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andIdNotLike(String value) {
        ew.notLike("id", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orIdNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("id", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andInstitutionTypeIsNull() {
        ew.isNull("institution_type");
        return this;
    }

    public GuaranteeInstitutionDOCondition orInstitutionTypeIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("institution_type");
        return this;
    }

    public GuaranteeInstitutionDOCondition andInstitutionTypeIsNotNull() {
        ew.isNotNull("institution_type");
        return this;
    }

    public GuaranteeInstitutionDOCondition orInstitutionTypeIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("institution_type");
        return this;
    }

    public GuaranteeInstitutionDOCondition andInstitutionTypeEq(Object value) {
        ew.eq("institution_type", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orInstitutionTypeEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("institution_type", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andInstitutionTypeNe(Object value) {
        ew.ne("institution_type", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orInstitutionTypeNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("institution_type", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andInstitutionTypeGt(Object value) {
        ew.gt("institution_type", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orInstitutionTypeGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("institution_type", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andInstitutionTypeGe(Object value) {
        ew.ge("institution_type", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orInstitutionTypeGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("institution_type", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andInstitutionTypeLt(Object value) {
        ew.lt("institution_type", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orInstitutionTypeLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("institution_type", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andInstitutionTypeLe(Object value) {
        ew.le("institution_type", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orInstitutionTypeLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("institution_type", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andInstitutionTypeIn(Object... value) {
        ew.in("institution_type", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orInstitutionTypeIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("institution_type", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andInstitutionTypeNotIn(Object... value) {
        ew.notIn("institution_type", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orInstitutionTypeNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("institution_type", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andInstitutionTypeBetween(Object value, Object value1) {
        ew.between("institution_type", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition orInstitutionTypeBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("institution_type", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition andInstitutionTypeNotBetween(Object value, Object value1) {
        ew.notBetween("institution_type", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition orInstitutionTypeNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("institution_type", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition andInstitutionTypeLike(String value) {
        ew.like("institution_type", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orInstitutionTypeLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("institution_type", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andInstitutionTypeNotLike(String value) {
        ew.notLike("institution_type", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orInstitutionTypeNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("institution_type", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andInstitutionCodeIsNull() {
        ew.isNull("institution_code");
        return this;
    }

    public GuaranteeInstitutionDOCondition orInstitutionCodeIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("institution_code");
        return this;
    }

    public GuaranteeInstitutionDOCondition andInstitutionCodeIsNotNull() {
        ew.isNotNull("institution_code");
        return this;
    }

    public GuaranteeInstitutionDOCondition orInstitutionCodeIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("institution_code");
        return this;
    }

    public GuaranteeInstitutionDOCondition andInstitutionCodeEq(Object value) {
        ew.eq("institution_code", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orInstitutionCodeEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("institution_code", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andInstitutionCodeNe(Object value) {
        ew.ne("institution_code", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orInstitutionCodeNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("institution_code", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andInstitutionCodeGt(Object value) {
        ew.gt("institution_code", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orInstitutionCodeGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("institution_code", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andInstitutionCodeGe(Object value) {
        ew.ge("institution_code", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orInstitutionCodeGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("institution_code", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andInstitutionCodeLt(Object value) {
        ew.lt("institution_code", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orInstitutionCodeLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("institution_code", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andInstitutionCodeLe(Object value) {
        ew.le("institution_code", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orInstitutionCodeLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("institution_code", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andInstitutionCodeIn(Object... value) {
        ew.in("institution_code", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orInstitutionCodeIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("institution_code", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andInstitutionCodeNotIn(Object... value) {
        ew.notIn("institution_code", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orInstitutionCodeNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("institution_code", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andInstitutionCodeBetween(Object value, Object value1) {
        ew.between("institution_code", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition orInstitutionCodeBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("institution_code", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition andInstitutionCodeNotBetween(Object value, Object value1) {
        ew.notBetween("institution_code", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition orInstitutionCodeNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("institution_code", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition andInstitutionCodeLike(String value) {
        ew.like("institution_code", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orInstitutionCodeLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("institution_code", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andInstitutionCodeNotLike(String value) {
        ew.notLike("institution_code", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orInstitutionCodeNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("institution_code", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorCreditCodeIsNull() {
        ew.isNull("guarantor_credit_code");
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorCreditCodeIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("guarantor_credit_code");
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorCreditCodeIsNotNull() {
        ew.isNotNull("guarantor_credit_code");
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorCreditCodeIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("guarantor_credit_code");
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorCreditCodeEq(Object value) {
        ew.eq("guarantor_credit_code", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorCreditCodeEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("guarantor_credit_code", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorCreditCodeNe(Object value) {
        ew.ne("guarantor_credit_code", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorCreditCodeNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("guarantor_credit_code", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorCreditCodeGt(Object value) {
        ew.gt("guarantor_credit_code", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorCreditCodeGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("guarantor_credit_code", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorCreditCodeGe(Object value) {
        ew.ge("guarantor_credit_code", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorCreditCodeGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("guarantor_credit_code", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorCreditCodeLt(Object value) {
        ew.lt("guarantor_credit_code", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorCreditCodeLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("guarantor_credit_code", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorCreditCodeLe(Object value) {
        ew.le("guarantor_credit_code", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorCreditCodeLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("guarantor_credit_code", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorCreditCodeIn(Object... value) {
        ew.in("guarantor_credit_code", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorCreditCodeIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("guarantor_credit_code", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorCreditCodeNotIn(Object... value) {
        ew.notIn("guarantor_credit_code", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorCreditCodeNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("guarantor_credit_code", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorCreditCodeBetween(Object value, Object value1) {
        ew.between("guarantor_credit_code", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorCreditCodeBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("guarantor_credit_code", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorCreditCodeNotBetween(Object value, Object value1) {
        ew.notBetween("guarantor_credit_code", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorCreditCodeNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("guarantor_credit_code", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorCreditCodeLike(String value) {
        ew.like("guarantor_credit_code", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorCreditCodeLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("guarantor_credit_code", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorCreditCodeNotLike(String value) {
        ew.notLike("guarantor_credit_code", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorCreditCodeNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("guarantor_credit_code", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorNameIsNull() {
        ew.isNull("guarantor_name");
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorNameIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("guarantor_name");
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorNameIsNotNull() {
        ew.isNotNull("guarantor_name");
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorNameIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("guarantor_name");
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorNameEq(Object value) {
        ew.eq("guarantor_name", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorNameEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("guarantor_name", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorNameNe(Object value) {
        ew.ne("guarantor_name", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorNameNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("guarantor_name", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorNameGt(Object value) {
        ew.gt("guarantor_name", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorNameGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("guarantor_name", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorNameGe(Object value) {
        ew.ge("guarantor_name", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorNameGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("guarantor_name", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorNameLt(Object value) {
        ew.lt("guarantor_name", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorNameLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("guarantor_name", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorNameLe(Object value) {
        ew.le("guarantor_name", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorNameLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("guarantor_name", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorNameIn(Object... value) {
        ew.in("guarantor_name", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorNameIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("guarantor_name", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorNameNotIn(Object... value) {
        ew.notIn("guarantor_name", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorNameNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("guarantor_name", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorNameBetween(Object value, Object value1) {
        ew.between("guarantor_name", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorNameBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("guarantor_name", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorNameNotBetween(Object value, Object value1) {
        ew.notBetween("guarantor_name", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorNameNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("guarantor_name", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorNameLike(String value) {
        ew.like("guarantor_name", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorNameLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("guarantor_name", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorNameNotLike(String value) {
        ew.notLike("guarantor_name", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorNameNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("guarantor_name", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andPostUrlIsNull() {
        ew.isNull("post_url");
        return this;
    }

    public GuaranteeInstitutionDOCondition orPostUrlIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("post_url");
        return this;
    }

    public GuaranteeInstitutionDOCondition andPostUrlIsNotNull() {
        ew.isNotNull("post_url");
        return this;
    }

    public GuaranteeInstitutionDOCondition orPostUrlIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("post_url");
        return this;
    }

    public GuaranteeInstitutionDOCondition andPostUrlEq(Object value) {
        ew.eq("post_url", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orPostUrlEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("post_url", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andPostUrlNe(Object value) {
        ew.ne("post_url", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orPostUrlNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("post_url", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andPostUrlGt(Object value) {
        ew.gt("post_url", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orPostUrlGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("post_url", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andPostUrlGe(Object value) {
        ew.ge("post_url", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orPostUrlGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("post_url", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andPostUrlLt(Object value) {
        ew.lt("post_url", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orPostUrlLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("post_url", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andPostUrlLe(Object value) {
        ew.le("post_url", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orPostUrlLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("post_url", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andPostUrlIn(Object... value) {
        ew.in("post_url", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orPostUrlIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("post_url", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andPostUrlNotIn(Object... value) {
        ew.notIn("post_url", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orPostUrlNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("post_url", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andPostUrlBetween(Object value, Object value1) {
        ew.between("post_url", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition orPostUrlBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("post_url", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition andPostUrlNotBetween(Object value, Object value1) {
        ew.notBetween("post_url", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition orPostUrlNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("post_url", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition andPostUrlLike(String value) {
        ew.like("post_url", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orPostUrlLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("post_url", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andPostUrlNotLike(String value) {
        ew.notLike("post_url", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orPostUrlNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("post_url", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andRemarkIsNull() {
        ew.isNull("remark");
        return this;
    }

    public GuaranteeInstitutionDOCondition orRemarkIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("remark");
        return this;
    }

    public GuaranteeInstitutionDOCondition andRemarkIsNotNull() {
        ew.isNotNull("remark");
        return this;
    }

    public GuaranteeInstitutionDOCondition orRemarkIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("remark");
        return this;
    }

    public GuaranteeInstitutionDOCondition andRemarkEq(Object value) {
        ew.eq("remark", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orRemarkEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("remark", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andRemarkNe(Object value) {
        ew.ne("remark", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orRemarkNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("remark", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andRemarkGt(Object value) {
        ew.gt("remark", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orRemarkGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("remark", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andRemarkGe(Object value) {
        ew.ge("remark", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orRemarkGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("remark", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andRemarkLt(Object value) {
        ew.lt("remark", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orRemarkLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("remark", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andRemarkLe(Object value) {
        ew.le("remark", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orRemarkLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("remark", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andRemarkIn(Object... value) {
        ew.in("remark", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orRemarkIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("remark", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andRemarkNotIn(Object... value) {
        ew.notIn("remark", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orRemarkNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("remark", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andRemarkBetween(Object value, Object value1) {
        ew.between("remark", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition orRemarkBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("remark", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition andRemarkNotBetween(Object value, Object value1) {
        ew.notBetween("remark", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition orRemarkNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("remark", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition andRemarkLike(String value) {
        ew.like("remark", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orRemarkLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("remark", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andRemarkNotLike(String value) {
        ew.notLike("remark", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orRemarkNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("remark", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorLegalPersonIsNull() {
        ew.isNull("guarantor_legal_person");
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorLegalPersonIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("guarantor_legal_person");
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorLegalPersonIsNotNull() {
        ew.isNotNull("guarantor_legal_person");
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorLegalPersonIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("guarantor_legal_person");
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorLegalPersonEq(Object value) {
        ew.eq("guarantor_legal_person", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorLegalPersonEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("guarantor_legal_person", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorLegalPersonNe(Object value) {
        ew.ne("guarantor_legal_person", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorLegalPersonNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("guarantor_legal_person", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorLegalPersonGt(Object value) {
        ew.gt("guarantor_legal_person", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorLegalPersonGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("guarantor_legal_person", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorLegalPersonGe(Object value) {
        ew.ge("guarantor_legal_person", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorLegalPersonGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("guarantor_legal_person", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorLegalPersonLt(Object value) {
        ew.lt("guarantor_legal_person", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorLegalPersonLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("guarantor_legal_person", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorLegalPersonLe(Object value) {
        ew.le("guarantor_legal_person", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorLegalPersonLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("guarantor_legal_person", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorLegalPersonIn(Object... value) {
        ew.in("guarantor_legal_person", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorLegalPersonIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("guarantor_legal_person", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorLegalPersonNotIn(Object... value) {
        ew.notIn("guarantor_legal_person", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorLegalPersonNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("guarantor_legal_person", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorLegalPersonBetween(Object value, Object value1) {
        ew.between("guarantor_legal_person", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorLegalPersonBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("guarantor_legal_person", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorLegalPersonNotBetween(Object value, Object value1) {
        ew.notBetween("guarantor_legal_person", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorLegalPersonNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("guarantor_legal_person", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorLegalPersonLike(String value) {
        ew.like("guarantor_legal_person", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorLegalPersonLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("guarantor_legal_person", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorLegalPersonNotLike(String value) {
        ew.notLike("guarantor_legal_person", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorLegalPersonNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("guarantor_legal_person", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorLegalIdcardTypeIsNull() {
        ew.isNull("guarantor_legal_idcard_type");
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorLegalIdcardTypeIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("guarantor_legal_idcard_type");
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorLegalIdcardTypeIsNotNull() {
        ew.isNotNull("guarantor_legal_idcard_type");
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorLegalIdcardTypeIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("guarantor_legal_idcard_type");
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorLegalIdcardTypeEq(Object value) {
        ew.eq("guarantor_legal_idcard_type", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorLegalIdcardTypeEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("guarantor_legal_idcard_type", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorLegalIdcardTypeNe(Object value) {
        ew.ne("guarantor_legal_idcard_type", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorLegalIdcardTypeNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("guarantor_legal_idcard_type", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorLegalIdcardTypeGt(Object value) {
        ew.gt("guarantor_legal_idcard_type", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorLegalIdcardTypeGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("guarantor_legal_idcard_type", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorLegalIdcardTypeGe(Object value) {
        ew.ge("guarantor_legal_idcard_type", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorLegalIdcardTypeGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("guarantor_legal_idcard_type", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorLegalIdcardTypeLt(Object value) {
        ew.lt("guarantor_legal_idcard_type", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorLegalIdcardTypeLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("guarantor_legal_idcard_type", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorLegalIdcardTypeLe(Object value) {
        ew.le("guarantor_legal_idcard_type", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorLegalIdcardTypeLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("guarantor_legal_idcard_type", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorLegalIdcardTypeIn(Object... value) {
        ew.in("guarantor_legal_idcard_type", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorLegalIdcardTypeIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("guarantor_legal_idcard_type", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorLegalIdcardTypeNotIn(Object... value) {
        ew.notIn("guarantor_legal_idcard_type", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorLegalIdcardTypeNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("guarantor_legal_idcard_type", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorLegalIdcardTypeBetween(Object value, Object value1) {
        ew.between("guarantor_legal_idcard_type", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorLegalIdcardTypeBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("guarantor_legal_idcard_type", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorLegalIdcardTypeNotBetween(Object value, Object value1) {
        ew.notBetween("guarantor_legal_idcard_type", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorLegalIdcardTypeNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("guarantor_legal_idcard_type", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorLegalIdcardTypeLike(String value) {
        ew.like("guarantor_legal_idcard_type", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorLegalIdcardTypeLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("guarantor_legal_idcard_type", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorLegalIdcardTypeNotLike(String value) {
        ew.notLike("guarantor_legal_idcard_type", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorLegalIdcardTypeNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("guarantor_legal_idcard_type", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorLegalIdcardIsNull() {
        ew.isNull("guarantor_legal_idcard");
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorLegalIdcardIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("guarantor_legal_idcard");
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorLegalIdcardIsNotNull() {
        ew.isNotNull("guarantor_legal_idcard");
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorLegalIdcardIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("guarantor_legal_idcard");
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorLegalIdcardEq(Object value) {
        ew.eq("guarantor_legal_idcard", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorLegalIdcardEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("guarantor_legal_idcard", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorLegalIdcardNe(Object value) {
        ew.ne("guarantor_legal_idcard", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorLegalIdcardNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("guarantor_legal_idcard", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorLegalIdcardGt(Object value) {
        ew.gt("guarantor_legal_idcard", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorLegalIdcardGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("guarantor_legal_idcard", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorLegalIdcardGe(Object value) {
        ew.ge("guarantor_legal_idcard", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorLegalIdcardGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("guarantor_legal_idcard", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorLegalIdcardLt(Object value) {
        ew.lt("guarantor_legal_idcard", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorLegalIdcardLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("guarantor_legal_idcard", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorLegalIdcardLe(Object value) {
        ew.le("guarantor_legal_idcard", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorLegalIdcardLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("guarantor_legal_idcard", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorLegalIdcardIn(Object... value) {
        ew.in("guarantor_legal_idcard", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorLegalIdcardIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("guarantor_legal_idcard", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorLegalIdcardNotIn(Object... value) {
        ew.notIn("guarantor_legal_idcard", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorLegalIdcardNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("guarantor_legal_idcard", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorLegalIdcardBetween(Object value, Object value1) {
        ew.between("guarantor_legal_idcard", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorLegalIdcardBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("guarantor_legal_idcard", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorLegalIdcardNotBetween(Object value, Object value1) {
        ew.notBetween("guarantor_legal_idcard", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorLegalIdcardNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("guarantor_legal_idcard", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorLegalIdcardLike(String value) {
        ew.like("guarantor_legal_idcard", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorLegalIdcardLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("guarantor_legal_idcard", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorLegalIdcardNotLike(String value) {
        ew.notLike("guarantor_legal_idcard", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorLegalIdcardNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("guarantor_legal_idcard", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andBankCodeIsNull() {
        ew.isNull("bank_code");
        return this;
    }

    public GuaranteeInstitutionDOCondition orBankCodeIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("bank_code");
        return this;
    }

    public GuaranteeInstitutionDOCondition andBankCodeIsNotNull() {
        ew.isNotNull("bank_code");
        return this;
    }

    public GuaranteeInstitutionDOCondition orBankCodeIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("bank_code");
        return this;
    }

    public GuaranteeInstitutionDOCondition andBankCodeEq(Object value) {
        ew.eq("bank_code", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orBankCodeEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("bank_code", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andBankCodeNe(Object value) {
        ew.ne("bank_code", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orBankCodeNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("bank_code", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andBankCodeGt(Object value) {
        ew.gt("bank_code", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orBankCodeGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("bank_code", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andBankCodeGe(Object value) {
        ew.ge("bank_code", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orBankCodeGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("bank_code", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andBankCodeLt(Object value) {
        ew.lt("bank_code", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orBankCodeLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("bank_code", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andBankCodeLe(Object value) {
        ew.le("bank_code", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orBankCodeLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("bank_code", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andBankCodeIn(Object... value) {
        ew.in("bank_code", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orBankCodeIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("bank_code", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andBankCodeNotIn(Object... value) {
        ew.notIn("bank_code", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orBankCodeNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("bank_code", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andBankCodeBetween(Object value, Object value1) {
        ew.between("bank_code", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition orBankCodeBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("bank_code", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition andBankCodeNotBetween(Object value, Object value1) {
        ew.notBetween("bank_code", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition orBankCodeNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("bank_code", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition andBankCodeLike(String value) {
        ew.like("bank_code", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orBankCodeLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("bank_code", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andBankCodeNotLike(String value) {
        ew.notLike("bank_code", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orBankCodeNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("bank_code", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorAddressIsNull() {
        ew.isNull("guarantor_address");
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorAddressIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("guarantor_address");
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorAddressIsNotNull() {
        ew.isNotNull("guarantor_address");
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorAddressIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("guarantor_address");
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorAddressEq(Object value) {
        ew.eq("guarantor_address", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorAddressEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("guarantor_address", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorAddressNe(Object value) {
        ew.ne("guarantor_address", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorAddressNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("guarantor_address", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorAddressGt(Object value) {
        ew.gt("guarantor_address", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorAddressGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("guarantor_address", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorAddressGe(Object value) {
        ew.ge("guarantor_address", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorAddressGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("guarantor_address", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorAddressLt(Object value) {
        ew.lt("guarantor_address", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorAddressLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("guarantor_address", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorAddressLe(Object value) {
        ew.le("guarantor_address", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorAddressLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("guarantor_address", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorAddressIn(Object... value) {
        ew.in("guarantor_address", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorAddressIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("guarantor_address", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorAddressNotIn(Object... value) {
        ew.notIn("guarantor_address", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorAddressNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("guarantor_address", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorAddressBetween(Object value, Object value1) {
        ew.between("guarantor_address", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorAddressBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("guarantor_address", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorAddressNotBetween(Object value, Object value1) {
        ew.notBetween("guarantor_address", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorAddressNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("guarantor_address", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorAddressLike(String value) {
        ew.like("guarantor_address", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorAddressLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("guarantor_address", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorAddressNotLike(String value) {
        ew.notLike("guarantor_address", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorAddressNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("guarantor_address", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorEmailIsNull() {
        ew.isNull("guarantor_email");
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorEmailIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("guarantor_email");
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorEmailIsNotNull() {
        ew.isNotNull("guarantor_email");
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorEmailIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("guarantor_email");
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorEmailEq(Object value) {
        ew.eq("guarantor_email", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorEmailEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("guarantor_email", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorEmailNe(Object value) {
        ew.ne("guarantor_email", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorEmailNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("guarantor_email", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorEmailGt(Object value) {
        ew.gt("guarantor_email", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorEmailGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("guarantor_email", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorEmailGe(Object value) {
        ew.ge("guarantor_email", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorEmailGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("guarantor_email", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorEmailLt(Object value) {
        ew.lt("guarantor_email", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorEmailLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("guarantor_email", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorEmailLe(Object value) {
        ew.le("guarantor_email", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorEmailLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("guarantor_email", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorEmailIn(Object... value) {
        ew.in("guarantor_email", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorEmailIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("guarantor_email", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorEmailNotIn(Object... value) {
        ew.notIn("guarantor_email", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorEmailNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("guarantor_email", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorEmailBetween(Object value, Object value1) {
        ew.between("guarantor_email", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorEmailBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("guarantor_email", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorEmailNotBetween(Object value, Object value1) {
        ew.notBetween("guarantor_email", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorEmailNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("guarantor_email", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorEmailLike(String value) {
        ew.like("guarantor_email", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorEmailLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("guarantor_email", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorEmailNotLike(String value) {
        ew.notLike("guarantor_email", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorEmailNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("guarantor_email", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorPostcodeIsNull() {
        ew.isNull("guarantor_postcode");
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorPostcodeIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("guarantor_postcode");
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorPostcodeIsNotNull() {
        ew.isNotNull("guarantor_postcode");
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorPostcodeIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("guarantor_postcode");
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorPostcodeEq(Object value) {
        ew.eq("guarantor_postcode", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorPostcodeEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("guarantor_postcode", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorPostcodeNe(Object value) {
        ew.ne("guarantor_postcode", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorPostcodeNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("guarantor_postcode", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorPostcodeGt(Object value) {
        ew.gt("guarantor_postcode", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorPostcodeGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("guarantor_postcode", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorPostcodeGe(Object value) {
        ew.ge("guarantor_postcode", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorPostcodeGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("guarantor_postcode", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorPostcodeLt(Object value) {
        ew.lt("guarantor_postcode", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorPostcodeLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("guarantor_postcode", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorPostcodeLe(Object value) {
        ew.le("guarantor_postcode", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorPostcodeLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("guarantor_postcode", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorPostcodeIn(Object... value) {
        ew.in("guarantor_postcode", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorPostcodeIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("guarantor_postcode", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorPostcodeNotIn(Object... value) {
        ew.notIn("guarantor_postcode", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorPostcodeNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("guarantor_postcode", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorPostcodeBetween(Object value, Object value1) {
        ew.between("guarantor_postcode", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorPostcodeBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("guarantor_postcode", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorPostcodeNotBetween(Object value, Object value1) {
        ew.notBetween("guarantor_postcode", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorPostcodeNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("guarantor_postcode", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorPostcodeLike(String value) {
        ew.like("guarantor_postcode", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorPostcodeLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("guarantor_postcode", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorPostcodeNotLike(String value) {
        ew.notLike("guarantor_postcode", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorPostcodeNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("guarantor_postcode", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorPhoneIsNull() {
        ew.isNull("guarantor_phone");
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorPhoneIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("guarantor_phone");
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorPhoneIsNotNull() {
        ew.isNotNull("guarantor_phone");
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorPhoneIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("guarantor_phone");
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorPhoneEq(Object value) {
        ew.eq("guarantor_phone", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorPhoneEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("guarantor_phone", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorPhoneNe(Object value) {
        ew.ne("guarantor_phone", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorPhoneNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("guarantor_phone", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorPhoneGt(Object value) {
        ew.gt("guarantor_phone", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorPhoneGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("guarantor_phone", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorPhoneGe(Object value) {
        ew.ge("guarantor_phone", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorPhoneGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("guarantor_phone", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorPhoneLt(Object value) {
        ew.lt("guarantor_phone", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorPhoneLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("guarantor_phone", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorPhoneLe(Object value) {
        ew.le("guarantor_phone", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorPhoneLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("guarantor_phone", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorPhoneIn(Object... value) {
        ew.in("guarantor_phone", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorPhoneIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("guarantor_phone", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorPhoneNotIn(Object... value) {
        ew.notIn("guarantor_phone", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorPhoneNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("guarantor_phone", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorPhoneBetween(Object value, Object value1) {
        ew.between("guarantor_phone", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorPhoneBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("guarantor_phone", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorPhoneNotBetween(Object value, Object value1) {
        ew.notBetween("guarantor_phone", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorPhoneNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("guarantor_phone", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorPhoneLike(String value) {
        ew.like("guarantor_phone", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorPhoneLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("guarantor_phone", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorPhoneNotLike(String value) {
        ew.notLike("guarantor_phone", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorPhoneNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("guarantor_phone", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorTaxIsNull() {
        ew.isNull("guarantor_tax");
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorTaxIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("guarantor_tax");
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorTaxIsNotNull() {
        ew.isNotNull("guarantor_tax");
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorTaxIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("guarantor_tax");
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorTaxEq(Object value) {
        ew.eq("guarantor_tax", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorTaxEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("guarantor_tax", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorTaxNe(Object value) {
        ew.ne("guarantor_tax", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorTaxNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("guarantor_tax", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorTaxGt(Object value) {
        ew.gt("guarantor_tax", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorTaxGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("guarantor_tax", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorTaxGe(Object value) {
        ew.ge("guarantor_tax", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorTaxGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("guarantor_tax", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorTaxLt(Object value) {
        ew.lt("guarantor_tax", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorTaxLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("guarantor_tax", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorTaxLe(Object value) {
        ew.le("guarantor_tax", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorTaxLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("guarantor_tax", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorTaxIn(Object... value) {
        ew.in("guarantor_tax", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorTaxIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("guarantor_tax", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorTaxNotIn(Object... value) {
        ew.notIn("guarantor_tax", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorTaxNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("guarantor_tax", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorTaxBetween(Object value, Object value1) {
        ew.between("guarantor_tax", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorTaxBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("guarantor_tax", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorTaxNotBetween(Object value, Object value1) {
        ew.notBetween("guarantor_tax", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorTaxNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("guarantor_tax", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorTaxLike(String value) {
        ew.like("guarantor_tax", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorTaxLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("guarantor_tax", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorTaxNotLike(String value) {
        ew.notLike("guarantor_tax", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorTaxNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("guarantor_tax", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorBusinessNameIsNull() {
        ew.isNull("guarantor_business_name");
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorBusinessNameIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("guarantor_business_name");
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorBusinessNameIsNotNull() {
        ew.isNotNull("guarantor_business_name");
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorBusinessNameIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("guarantor_business_name");
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorBusinessNameEq(Object value) {
        ew.eq("guarantor_business_name", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorBusinessNameEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("guarantor_business_name", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorBusinessNameNe(Object value) {
        ew.ne("guarantor_business_name", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorBusinessNameNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("guarantor_business_name", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorBusinessNameGt(Object value) {
        ew.gt("guarantor_business_name", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorBusinessNameGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("guarantor_business_name", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorBusinessNameGe(Object value) {
        ew.ge("guarantor_business_name", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorBusinessNameGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("guarantor_business_name", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorBusinessNameLt(Object value) {
        ew.lt("guarantor_business_name", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorBusinessNameLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("guarantor_business_name", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorBusinessNameLe(Object value) {
        ew.le("guarantor_business_name", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorBusinessNameLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("guarantor_business_name", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorBusinessNameIn(Object... value) {
        ew.in("guarantor_business_name", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorBusinessNameIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("guarantor_business_name", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorBusinessNameNotIn(Object... value) {
        ew.notIn("guarantor_business_name", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorBusinessNameNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("guarantor_business_name", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorBusinessNameBetween(Object value, Object value1) {
        ew.between("guarantor_business_name", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorBusinessNameBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("guarantor_business_name", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorBusinessNameNotBetween(Object value, Object value1) {
        ew.notBetween("guarantor_business_name", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorBusinessNameNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("guarantor_business_name", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorBusinessNameLike(String value) {
        ew.like("guarantor_business_name", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorBusinessNameLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("guarantor_business_name", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorBusinessNameNotLike(String value) {
        ew.notLike("guarantor_business_name", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorBusinessNameNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("guarantor_business_name", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorBusinessTelIsNull() {
        ew.isNull("guarantor_business_tel");
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorBusinessTelIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("guarantor_business_tel");
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorBusinessTelIsNotNull() {
        ew.isNotNull("guarantor_business_tel");
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorBusinessTelIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("guarantor_business_tel");
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorBusinessTelEq(Object value) {
        ew.eq("guarantor_business_tel", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorBusinessTelEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("guarantor_business_tel", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorBusinessTelNe(Object value) {
        ew.ne("guarantor_business_tel", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorBusinessTelNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("guarantor_business_tel", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorBusinessTelGt(Object value) {
        ew.gt("guarantor_business_tel", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorBusinessTelGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("guarantor_business_tel", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorBusinessTelGe(Object value) {
        ew.ge("guarantor_business_tel", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorBusinessTelGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("guarantor_business_tel", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorBusinessTelLt(Object value) {
        ew.lt("guarantor_business_tel", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorBusinessTelLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("guarantor_business_tel", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorBusinessTelLe(Object value) {
        ew.le("guarantor_business_tel", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorBusinessTelLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("guarantor_business_tel", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorBusinessTelIn(Object... value) {
        ew.in("guarantor_business_tel", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorBusinessTelIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("guarantor_business_tel", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorBusinessTelNotIn(Object... value) {
        ew.notIn("guarantor_business_tel", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorBusinessTelNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("guarantor_business_tel", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorBusinessTelBetween(Object value, Object value1) {
        ew.between("guarantor_business_tel", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorBusinessTelBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("guarantor_business_tel", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorBusinessTelNotBetween(Object value, Object value1) {
        ew.notBetween("guarantor_business_tel", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorBusinessTelNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("guarantor_business_tel", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorBusinessTelLike(String value) {
        ew.like("guarantor_business_tel", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorBusinessTelLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("guarantor_business_tel", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorBusinessTelNotLike(String value) {
        ew.notLike("guarantor_business_tel", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorBusinessTelNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("guarantor_business_tel", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorTechnologyNameIsNull() {
        ew.isNull("guarantor_technology_name");
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorTechnologyNameIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("guarantor_technology_name");
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorTechnologyNameIsNotNull() {
        ew.isNotNull("guarantor_technology_name");
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorTechnologyNameIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("guarantor_technology_name");
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorTechnologyNameEq(Object value) {
        ew.eq("guarantor_technology_name", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorTechnologyNameEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("guarantor_technology_name", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorTechnologyNameNe(Object value) {
        ew.ne("guarantor_technology_name", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorTechnologyNameNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("guarantor_technology_name", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorTechnologyNameGt(Object value) {
        ew.gt("guarantor_technology_name", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorTechnologyNameGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("guarantor_technology_name", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorTechnologyNameGe(Object value) {
        ew.ge("guarantor_technology_name", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorTechnologyNameGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("guarantor_technology_name", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorTechnologyNameLt(Object value) {
        ew.lt("guarantor_technology_name", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorTechnologyNameLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("guarantor_technology_name", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorTechnologyNameLe(Object value) {
        ew.le("guarantor_technology_name", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorTechnologyNameLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("guarantor_technology_name", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorTechnologyNameIn(Object... value) {
        ew.in("guarantor_technology_name", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorTechnologyNameIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("guarantor_technology_name", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorTechnologyNameNotIn(Object... value) {
        ew.notIn("guarantor_technology_name", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorTechnologyNameNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("guarantor_technology_name", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorTechnologyNameBetween(Object value, Object value1) {
        ew.between("guarantor_technology_name", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorTechnologyNameBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("guarantor_technology_name", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorTechnologyNameNotBetween(Object value, Object value1) {
        ew.notBetween("guarantor_technology_name", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorTechnologyNameNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("guarantor_technology_name", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorTechnologyNameLike(String value) {
        ew.like("guarantor_technology_name", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorTechnologyNameLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("guarantor_technology_name", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorTechnologyNameNotLike(String value) {
        ew.notLike("guarantor_technology_name", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorTechnologyNameNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("guarantor_technology_name", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorTechnologyTelIsNull() {
        ew.isNull("guarantor_technology_tel");
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorTechnologyTelIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("guarantor_technology_tel");
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorTechnologyTelIsNotNull() {
        ew.isNotNull("guarantor_technology_tel");
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorTechnologyTelIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("guarantor_technology_tel");
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorTechnologyTelEq(Object value) {
        ew.eq("guarantor_technology_tel", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorTechnologyTelEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("guarantor_technology_tel", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorTechnologyTelNe(Object value) {
        ew.ne("guarantor_technology_tel", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorTechnologyTelNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("guarantor_technology_tel", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorTechnologyTelGt(Object value) {
        ew.gt("guarantor_technology_tel", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorTechnologyTelGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("guarantor_technology_tel", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorTechnologyTelGe(Object value) {
        ew.ge("guarantor_technology_tel", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorTechnologyTelGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("guarantor_technology_tel", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorTechnologyTelLt(Object value) {
        ew.lt("guarantor_technology_tel", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorTechnologyTelLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("guarantor_technology_tel", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorTechnologyTelLe(Object value) {
        ew.le("guarantor_technology_tel", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorTechnologyTelLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("guarantor_technology_tel", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorTechnologyTelIn(Object... value) {
        ew.in("guarantor_technology_tel", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorTechnologyTelIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("guarantor_technology_tel", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorTechnologyTelNotIn(Object... value) {
        ew.notIn("guarantor_technology_tel", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorTechnologyTelNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("guarantor_technology_tel", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorTechnologyTelBetween(Object value, Object value1) {
        ew.between("guarantor_technology_tel", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorTechnologyTelBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("guarantor_technology_tel", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorTechnologyTelNotBetween(Object value, Object value1) {
        ew.notBetween("guarantor_technology_tel", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorTechnologyTelNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("guarantor_technology_tel", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorTechnologyTelLike(String value) {
        ew.like("guarantor_technology_tel", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorTechnologyTelLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("guarantor_technology_tel", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGuarantorTechnologyTelNotLike(String value) {
        ew.notLike("guarantor_technology_tel", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGuarantorTechnologyTelNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("guarantor_technology_tel", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGmtCreateIsNull() {
        ew.isNull("gmt_create");
        return this;
    }

    public GuaranteeInstitutionDOCondition orGmtCreateIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("gmt_create");
        return this;
    }

    public GuaranteeInstitutionDOCondition andGmtCreateIsNotNull() {
        ew.isNotNull("gmt_create");
        return this;
    }

    public GuaranteeInstitutionDOCondition orGmtCreateIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("gmt_create");
        return this;
    }

    public GuaranteeInstitutionDOCondition andGmtCreateEq(Object value) {
        ew.eq("gmt_create", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGmtCreateEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("gmt_create", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGmtCreateNe(Object value) {
        ew.ne("gmt_create", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGmtCreateNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("gmt_create", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGmtCreateGt(Object value) {
        ew.gt("gmt_create", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGmtCreateGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("gmt_create", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGmtCreateGe(Object value) {
        ew.ge("gmt_create", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGmtCreateGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("gmt_create", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGmtCreateLt(Object value) {
        ew.lt("gmt_create", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGmtCreateLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("gmt_create", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGmtCreateLe(Object value) {
        ew.le("gmt_create", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGmtCreateLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("gmt_create", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGmtCreateIn(Object... value) {
        ew.in("gmt_create", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGmtCreateIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("gmt_create", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGmtCreateNotIn(Object... value) {
        ew.notIn("gmt_create", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGmtCreateNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("gmt_create", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGmtCreateBetween(Object value, Object value1) {
        ew.between("gmt_create", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGmtCreateBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("gmt_create", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGmtCreateNotBetween(Object value, Object value1) {
        ew.notBetween("gmt_create", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGmtCreateNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("gmt_create", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGmtCreateLike(String value) {
        ew.like("gmt_create", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGmtCreateLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("gmt_create", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGmtCreateNotLike(String value) {
        ew.notLike("gmt_create", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGmtCreateNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("gmt_create", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGmtModifiedIsNull() {
        ew.isNull("gmt_modified");
        return this;
    }

    public GuaranteeInstitutionDOCondition orGmtModifiedIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("gmt_modified");
        return this;
    }

    public GuaranteeInstitutionDOCondition andGmtModifiedIsNotNull() {
        ew.isNotNull("gmt_modified");
        return this;
    }

    public GuaranteeInstitutionDOCondition orGmtModifiedIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("gmt_modified");
        return this;
    }

    public GuaranteeInstitutionDOCondition andGmtModifiedEq(Object value) {
        ew.eq("gmt_modified", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGmtModifiedEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("gmt_modified", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGmtModifiedNe(Object value) {
        ew.ne("gmt_modified", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGmtModifiedNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("gmt_modified", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGmtModifiedGt(Object value) {
        ew.gt("gmt_modified", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGmtModifiedGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("gmt_modified", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGmtModifiedGe(Object value) {
        ew.ge("gmt_modified", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGmtModifiedGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("gmt_modified", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGmtModifiedLt(Object value) {
        ew.lt("gmt_modified", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGmtModifiedLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("gmt_modified", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGmtModifiedLe(Object value) {
        ew.le("gmt_modified", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGmtModifiedLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("gmt_modified", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGmtModifiedIn(Object... value) {
        ew.in("gmt_modified", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGmtModifiedIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("gmt_modified", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGmtModifiedNotIn(Object... value) {
        ew.notIn("gmt_modified", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGmtModifiedNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("gmt_modified", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGmtModifiedBetween(Object value, Object value1) {
        ew.between("gmt_modified", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGmtModifiedBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("gmt_modified", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGmtModifiedNotBetween(Object value, Object value1) {
        ew.notBetween("gmt_modified", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGmtModifiedNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("gmt_modified", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGmtModifiedLike(String value) {
        ew.like("gmt_modified", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGmtModifiedLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("gmt_modified", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andGmtModifiedNotLike(String value) {
        ew.notLike("gmt_modified", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orGmtModifiedNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("gmt_modified", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andUserCreateIsNull() {
        ew.isNull("user_create");
        return this;
    }

    public GuaranteeInstitutionDOCondition orUserCreateIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("user_create");
        return this;
    }

    public GuaranteeInstitutionDOCondition andUserCreateIsNotNull() {
        ew.isNotNull("user_create");
        return this;
    }

    public GuaranteeInstitutionDOCondition orUserCreateIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("user_create");
        return this;
    }

    public GuaranteeInstitutionDOCondition andUserCreateEq(Object value) {
        ew.eq("user_create", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orUserCreateEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("user_create", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andUserCreateNe(Object value) {
        ew.ne("user_create", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orUserCreateNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("user_create", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andUserCreateGt(Object value) {
        ew.gt("user_create", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orUserCreateGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("user_create", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andUserCreateGe(Object value) {
        ew.ge("user_create", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orUserCreateGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("user_create", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andUserCreateLt(Object value) {
        ew.lt("user_create", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orUserCreateLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("user_create", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andUserCreateLe(Object value) {
        ew.le("user_create", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orUserCreateLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("user_create", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andUserCreateIn(Object... value) {
        ew.in("user_create", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orUserCreateIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("user_create", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andUserCreateNotIn(Object... value) {
        ew.notIn("user_create", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orUserCreateNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("user_create", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andUserCreateBetween(Object value, Object value1) {
        ew.between("user_create", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition orUserCreateBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("user_create", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition andUserCreateNotBetween(Object value, Object value1) {
        ew.notBetween("user_create", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition orUserCreateNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("user_create", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition andUserCreateLike(String value) {
        ew.like("user_create", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orUserCreateLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("user_create", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andUserCreateNotLike(String value) {
        ew.notLike("user_create", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orUserCreateNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("user_create", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andUserModifiedIsNull() {
        ew.isNull("user_modified");
        return this;
    }

    public GuaranteeInstitutionDOCondition orUserModifiedIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("user_modified");
        return this;
    }

    public GuaranteeInstitutionDOCondition andUserModifiedIsNotNull() {
        ew.isNotNull("user_modified");
        return this;
    }

    public GuaranteeInstitutionDOCondition orUserModifiedIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("user_modified");
        return this;
    }

    public GuaranteeInstitutionDOCondition andUserModifiedEq(Object value) {
        ew.eq("user_modified", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orUserModifiedEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("user_modified", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andUserModifiedNe(Object value) {
        ew.ne("user_modified", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orUserModifiedNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("user_modified", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andUserModifiedGt(Object value) {
        ew.gt("user_modified", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orUserModifiedGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("user_modified", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andUserModifiedGe(Object value) {
        ew.ge("user_modified", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orUserModifiedGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("user_modified", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andUserModifiedLt(Object value) {
        ew.lt("user_modified", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orUserModifiedLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("user_modified", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andUserModifiedLe(Object value) {
        ew.le("user_modified", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orUserModifiedLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("user_modified", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andUserModifiedIn(Object... value) {
        ew.in("user_modified", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orUserModifiedIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("user_modified", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andUserModifiedNotIn(Object... value) {
        ew.notIn("user_modified", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orUserModifiedNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("user_modified", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andUserModifiedBetween(Object value, Object value1) {
        ew.between("user_modified", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition orUserModifiedBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("user_modified", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition andUserModifiedNotBetween(Object value, Object value1) {
        ew.notBetween("user_modified", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition orUserModifiedNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("user_modified", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition andUserModifiedLike(String value) {
        ew.like("user_modified", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orUserModifiedLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("user_modified", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andUserModifiedNotLike(String value) {
        ew.notLike("user_modified", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orUserModifiedNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("user_modified", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andInvoiceIsNull() {
        ew.isNull("invoice");
        return this;
    }

    public GuaranteeInstitutionDOCondition orInvoiceIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("invoice");
        return this;
    }

    public GuaranteeInstitutionDOCondition andInvoiceIsNotNull() {
        ew.isNotNull("invoice");
        return this;
    }

    public GuaranteeInstitutionDOCondition orInvoiceIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("invoice");
        return this;
    }

    public GuaranteeInstitutionDOCondition andInvoiceEq(Object value) {
        ew.eq("invoice", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orInvoiceEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("invoice", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andInvoiceNe(Object value) {
        ew.ne("invoice", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orInvoiceNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("invoice", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andInvoiceGt(Object value) {
        ew.gt("invoice", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orInvoiceGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("invoice", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andInvoiceGe(Object value) {
        ew.ge("invoice", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orInvoiceGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("invoice", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andInvoiceLt(Object value) {
        ew.lt("invoice", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orInvoiceLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("invoice", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andInvoiceLe(Object value) {
        ew.le("invoice", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orInvoiceLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("invoice", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andInvoiceIn(Object... value) {
        ew.in("invoice", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orInvoiceIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("invoice", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andInvoiceNotIn(Object... value) {
        ew.notIn("invoice", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orInvoiceNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("invoice", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andInvoiceBetween(Object value, Object value1) {
        ew.between("invoice", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition orInvoiceBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("invoice", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition andInvoiceNotBetween(Object value, Object value1) {
        ew.notBetween("invoice", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition orInvoiceNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("invoice", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition andInvoiceLike(String value) {
        ew.like("invoice", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orInvoiceLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("invoice", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andInvoiceNotLike(String value) {
        ew.notLike("invoice", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orInvoiceNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("invoice", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andOpenDaysIsNull() {
        ew.isNull("open_days");
        return this;
    }

    public GuaranteeInstitutionDOCondition orOpenDaysIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("open_days");
        return this;
    }

    public GuaranteeInstitutionDOCondition andOpenDaysIsNotNull() {
        ew.isNotNull("open_days");
        return this;
    }

    public GuaranteeInstitutionDOCondition orOpenDaysIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("open_days");
        return this;
    }

    public GuaranteeInstitutionDOCondition andOpenDaysEq(Object value) {
        ew.eq("open_days", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orOpenDaysEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("open_days", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andOpenDaysNe(Object value) {
        ew.ne("open_days", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orOpenDaysNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("open_days", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andOpenDaysGt(Object value) {
        ew.gt("open_days", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orOpenDaysGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("open_days", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andOpenDaysGe(Object value) {
        ew.ge("open_days", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orOpenDaysGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("open_days", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andOpenDaysLt(Object value) {
        ew.lt("open_days", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orOpenDaysLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("open_days", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andOpenDaysLe(Object value) {
        ew.le("open_days", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orOpenDaysLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("open_days", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andOpenDaysIn(Object... value) {
        ew.in("open_days", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orOpenDaysIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("open_days", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andOpenDaysNotIn(Object... value) {
        ew.notIn("open_days", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orOpenDaysNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("open_days", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andOpenDaysBetween(Object value, Object value1) {
        ew.between("open_days", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition orOpenDaysBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("open_days", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition andOpenDaysNotBetween(Object value, Object value1) {
        ew.notBetween("open_days", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition orOpenDaysNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("open_days", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition andOpenDaysLike(String value) {
        ew.like("open_days", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orOpenDaysLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("open_days", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andOpenDaysNotLike(String value) {
        ew.notLike("open_days", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orOpenDaysNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("open_days", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andVerifyUrlIsNull() {
        ew.isNull("verify_url");
        return this;
    }

    public GuaranteeInstitutionDOCondition orVerifyUrlIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("verify_url");
        return this;
    }

    public GuaranteeInstitutionDOCondition andVerifyUrlIsNotNull() {
        ew.isNotNull("verify_url");
        return this;
    }

    public GuaranteeInstitutionDOCondition orVerifyUrlIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("verify_url");
        return this;
    }

    public GuaranteeInstitutionDOCondition andVerifyUrlEq(Object value) {
        ew.eq("verify_url", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orVerifyUrlEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("verify_url", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andVerifyUrlNe(Object value) {
        ew.ne("verify_url", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orVerifyUrlNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("verify_url", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andVerifyUrlGt(Object value) {
        ew.gt("verify_url", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orVerifyUrlGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("verify_url", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andVerifyUrlGe(Object value) {
        ew.ge("verify_url", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orVerifyUrlGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("verify_url", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andVerifyUrlLt(Object value) {
        ew.lt("verify_url", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orVerifyUrlLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("verify_url", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andVerifyUrlLe(Object value) {
        ew.le("verify_url", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orVerifyUrlLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("verify_url", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andVerifyUrlIn(Object... value) {
        ew.in("verify_url", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orVerifyUrlIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("verify_url", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andVerifyUrlNotIn(Object... value) {
        ew.notIn("verify_url", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orVerifyUrlNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("verify_url", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andVerifyUrlBetween(Object value, Object value1) {
        ew.between("verify_url", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition orVerifyUrlBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("verify_url", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition andVerifyUrlNotBetween(Object value, Object value1) {
        ew.notBetween("verify_url", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition orVerifyUrlNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("verify_url", value, value1);
        return this;
    }

    public GuaranteeInstitutionDOCondition andVerifyUrlLike(String value) {
        ew.like("verify_url", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orVerifyUrlLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("verify_url", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition andVerifyUrlNotLike(String value) {
        ew.notLike("verify_url", value);
        return this;
    }

    public GuaranteeInstitutionDOCondition orVerifyUrlNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("verify_url", value);
        return this;
    }
}